package com.foxit.pdf2html5.common.intergration;

/**
 * @author shaojie_zhuo
 * @version 1.0
 * Configuration interface.
 */
public interface IConfig  {
	
	/**
	 * Get the configuration which specified by the key.
	 * @param settingKey  key of configuration.
	 * @return the configuration which specified by the key.
	 */
	<T> T  TryGetValue(String settingKey);
	
	/**
	 * Set configuration by key.
	 * @param settingKey  key of configuration.
	 * @param value the configuration which specified by the key.
	 */
	void SetValue(String settingKey, Object value);
}
